body{
	font: 62.5% "Trebuchet MS", sans-serif;
}
.ui-icon-split-n {
	background-position: -2px -2px;
}

.ui-icon-split-w {
	background-position: -98px -2px;
}

.ui-icon-split-e {
	background-position: -34px -2px;
}

.ui-icon-split-s {
	background-position: -66px -2px;
}

div.ui-widget-pagination {
	padding:5px 10px;
}
div.ui-widget-pagination .info {
	float:right;
	margin-top:5px;
}

div.ui-widget-datagrid {
	background-color:white;
	background-image:none;
	border-width:1px;
}

table.ui-widget-datagrid { 
	margin: 0 0; 
	border-collapse: collapse; 
}

table.ui-widget-datagrid tr {
	border:none;
}

table.ui-widget-datagrid span.ui-datagrid-column {
	padding:0 5px;
}

table.ui-widget-datagrid-header {

}

table.ui-widget-datagrid td {
	padding: .6em 0;
	border:none;
	height:18px;
	border-right: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.ui-widget-header th {
	border:none;
	border-right: 1px dotted #ccc; 
	border-bottom: 1px solid #ccc; 
	padding: .6em 0;
}

div.ui-widget-th-split {
	position:absolute;
	cursor:e-resize;
	top:0;
	width:2px;
	height:100%;
}

div.ui-widget-th-split-actived{
	background-color:#ccc;
}

div.ui-widget-datagrid-cell {
	position:relative;
	white-space:nowrap;
	height:auto;
	overflow-x:hidden;
	
}

span.ui-widget-datagrid-loading {
	padding:5px 10px;
}

span.ui-widget-datagrid-loading span.ui-icon-loading {
	display:inline-block;
	width:16px;
	height:16px;
	background-image:url(images/loading.gif);
	float:left;
}

span.ui-widget-datagrid-loading span.ui-loading-info {
	margin-left:5px;
	padding-bottom:1px;
	float:left;	
}


span.ui-calendar {
	position:relative;
}

span.ui-calendar a.ui-calendar {
	position:absolute;
	display: block;
    overflow: hidden;
	height:100%;
	width:16px;
	border-top:none;
	border-right:none;
	border-bottom:none;
	padding:0;
	margin:0;
	right:0;
	top:0;
}

span.ui-calendar span.ui-icon-calculator {
    background-position: -113px -112px;
}

a.ui-calendar span.ui-button-text {
	height:16px;
	width:16px;
	padding:0;
	margin:0;
}